home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)TB
/
(A)TBC.ADF
/
Sid_106
/
SID.Updates106
< prev
next >
Wrap
Text File
|
1989-12-02
|
13KB
|
284 lines
Updates for SID v1.06
---------------------
Features:
---------
1) The Delete Requester now appears under the active list.
2) Clicking SHRINK while on the custom screen will iconify the window.
3) There is a different method for starting SID in shrink mode.
4) You can specify the window and screen when starting in shrink mode.
5) The MAKEDIR command can create corresponding drawer icons.
6) The partial load message is no longer displayed.
7) You can separate dirs and files in the directory lists.
8) You now need to double-click directories while in explore mode.
9) The file comment in the INFO requester is formatted.
10) You can configure directories to be automatically loaded upon startup.
11) The "Flags" menu allows extended selection.
12) You can automatically load the directory of a diskette upon insertion.
13) Dates can be displayed in Month/Day/Year or Day/Month/Year format.
14) Lists remain "anchored" after commands.
15) Select entries by date.
...plus a bunch of bug fixes!
Details:
--------
1) The Delete Requester now appears under the active list.
This has been added to prevent something I've done more times than I care
to admit: highlight files in both lists, execute the DELETE command, and
accidentally delete files in the wrong list because I didn't notice which
list was highlighted.
Now, when you click on the DELETE button, the Delete Requester will
appear under the active list containing the files to be deleted. It's
placed at such a height that you can see the entire list, and the DELETE
button in the requester is at the same height as the DELETE command
button in the SID window. This may take a while to get used to it, but
after a couple of days, I found I really liked it.
2) Clicking SHRINK while on the custom screen will iconify the window.
If you click the SHRINK button while SID is on the custom or interlace
screen, SID will iconify itself on the Workbench screen. Then clicking
on EXPAND will return SID to its same size on the same screen (custom or
interlace). Thanks to Daniel Schwartz for this suggestion.
3) There is a different method for starting SID in shrink mode.
To start SID in shrink mode, instead of setting WindowHeight=SHRINK in
the SID.config file, you need to set the flag BeginShrunk=YES. The
default is NO. Why? See #4. (Jimbo, are you reading this??)
4) You can specify the window and screen when starting in shrink mode.
Because SID uses a separate flag (as indicated in #3) to begin shrunk,
you can now specify the desired window height and screen that SID should
use once you click on the EXPAND button. Previously, if you started
shrunk, SID would always go to a full size window on the Workbench screen
when you clicked on EXPAND.
5) The MAKEDIR command can create corresponding drawer icons.
You can configure the MAKEDIR command to create a corresponding drawer
icon by setting the SID.config string flag MakeDirIcon= to the name of
the icon that you wish to use. The default is to have no icon created.
For the corresponding icon to be created, you must specify a valid file
name, and the name of the directory you create must be 25 characters or
less so that the .info extension may be added to the file name.
I've done it this way so that you are not forced to live with the drawer
icon image that I choose. I suggest that you place the .info file you
want to use somewhere safe, such as the s: directory, perhaps naming it
"SID.icon". If that is the case, you would set the flag in the config
file to read:
MakeDirIcon=s:SID.icon
Note that the directory icon will inherit all of the characteristics of
your MakeDir icon, such as position (if you've done a snapshot on it),
protection bits, comment (if any), etc.
6) The partial load message is no longer displayed.
Previously, when you clicked on the STOP! button while loading a
directory, a message would appear saying you've only partially loaded the
directory. However, the message was displayed so quickly that it was of
little use. It has been removed. The general consensus among SID
experts is that if you click on the STOP! button, you should realize
that in all likelihood the directory displayed will only be a partial
representation.
7) You can separate dirs and files in the directory lists.
By setting the SID.config flag SeparateDirs=YES, the dirs and files will
be displayed separately in the directory lists with the directories on
top and the files on the bottom. The default for this flag is NO (in
other words, mix the files and directories, sorting them alphabetically).
Thanks to Richard Richardson for this idea.
NOTE: To use this feature, you cannot load directories which contain dir
names that begin with an alternate character (such as ▀, or any character
with a value between 0x80 and 0xFF). Such entries will be displayed
correctly, but you will not be able to access them.
8) You now need to double-click directories while in explore mode.
To load directories into the inactive list while in the explore mode (the
flow arrow is red), you need to double click on the desired directory,
instead of just clicking once as before. This is not only more
consistent with the rest of the program, it also allows you to work on
directories in the active list while in explore mode. Thanks to David
Head for this idea.
9) The file comment in the INFO requester is formatted.
In the INFO requester, if a file comment extends to a second line, SID
will attempt to end the first line on a blank instead of in the middle
of a word. This makes the comments much easier to read.
10) You can configure directories to be automatically loaded upon startup.
If you always seem to be loading the same directory(ies) when running
SID, you can now configure two directories to be automatically loaded
upon startup. SID will automatically load the directories specified
with the two SID.config string keywords AutoDir1= and AutoDir2=. For
example, by setting:
AutoDir1=-c
AutoDir2=ram:
SID will automatically load the current directory into the left list and
ram: into the right. The default is no keyword, meaning that no
directories will be loaded. Note that you don't have to specify both
AutoDir1 and AutoDir2 together (meaning you can also load just a single
directory).
You can override the configured directories by specifying your own
directories to be loaded as arguments from the CLI. For example, if you
enter:
SID devs:
SID will load devs: into the left list, and then automatically load ram:
into the right list because of your configuration. If you don't want any
directories loaded, specify an argument of "-n" (without the quotes).
11) The "Flags" menu allows extended selection.
This means that you can change more than one flag in the "Flags" menu
with a single press of the right mouse button. To do this, click and
hold the right mouse button, then use the left mouse button to select the
desired flags. Release the right mouse button when you are finished.
12) You can automatically load the directory of a diskette upon insertion.
By setting the new SID.config flag LoadDiskette=YES, the root directory
of a diskette when inserted into any drive will automatically be loaded
into the active list. This feature is handy when you want to scan a
bunch of diskettes.
There are two ways to automatically load diskette directories. You can
continuously load dirs into the same list (the active one), or alternate
lists (swap the active status after each load). If the new SID.config
flag LoadSwitch=YES (and LoadDiskette=YES), the directory of an inserted
diskette will load into the active list, then the inactive list will be
made the active list. This means the diskette directories will be loaded
alternating left and right. This can also be selected from the "Load/
Switch" option in the "Diskette" item of the "Flags" menu.
While SID is automatically loading the directory of one diskette, you can
insert a diskette into another drive --the "disk inserted" messages are
queued. It's directory will be loaded as soon as the current load is
completed or you terminate it with the STOP! button.
If LoadSwitch=NO (and LoadDiskette=YES), however, the directory of an
inserted diskette will always be loaded into the same list (the active
one). This can also be selected from the "Auto Load" option in
"Diskette" menu item.
If LoadDiskette=NO, however, the directory of an inserted diskette will
not be loaded (regardless of the setting of LoadSwitch). You may make
selection this with the "Ignore" option in the "Diskette" menu item.
Thanks to Daniel Schwartz for this idea, and my beta testers for its
refinement.
13) Dates can be displayed in Month/Day/Year or Day/Month/Year format.
Setting the SID.config flag DateMDY=NO will display all dates in
Day-Month-Year format. The default is DateMDY=YES, which will display
dates in Month-Day-Year format.
14) Lists remain "anchored" after commands.
Previously, after executing a command which changed a directory list
(such as RENAME, COPY, DELETE, etc.), the list would be redisplayed
beginning with the first entry. Now the list remains "anchored" as much
as possible in the same position.
15) Select entries by date.
You can highlight entries by date in the active list by selecting the
"Select by Date" item in the "File" menu. The input requester will
appear allowing you to type in the date range. SID is looking for two
arguments, each separated by at least one blank, and each containing no
imbedded blanks. The first argument is the "from" date, and the second
argument is the "to" date. Both arguments are inclusive, meaning all
entries (files and directories) greater than or equal to the "from" date
and less than or equal to the "to" date will be highlighted.
Similar to the PATTERN command, this only highlights entries--no
unhighlighting is done (in other words, already highlighted files which
don't fall within the specified dates will not be unhighlighted). This
means that you can multiply select entries in a number of different
ways--by pattern, by date, or by manually clicking on them.
This command will accept dates in one of three formats:
English dates
You can spell out the days such as "Today", "Yesterday",
"Monday", "Tuesday", etc. Only the first three characters are
checked, so you can just as easily specify "tod", "yes", "mon",
etc. Case is not important. Note that the days you specify are
prior to the current day. For example, if today is Wednesday and
you specify "Tuesday", this really means yesterday, and not next
Tuesday. Also, if you were to specify "Weds", this would give
you one week ago today--not today. To get today, you must
explicitly specify "today" (or "tod").
AmigaDOS dates
This is the dd-mmm-yy format that AmigaDOS uses, where "dd" is
the day in numeric digits, "mmm" is the first three characters of
the month name (case is not important), and "yy" is the last two
digits of the year (such as "89" for 1989). Note that you do not
have to specify a leading zero if the day is less than 10. You
may also omit the year if you want the current year.
Actual dates
This is the mm/dd/yy format (or dd/mm/yy format if you set the
new config flag DateMDY=NO). You can use the slash, period,
hyphen, or comma as a date separator, or use no separator at all.
The leading zero for the month is not required, and if you omit
the year, the current year will be assumed.
You may also select all dates prior to a given date by specifying a
hyphen (-), "upto" (as with the AmigaDOS "list" command), or "to" as the
first argument. For example, "to 11/4/89" will highlight all entries
dated on or before November 4, 1989.
You may select all dates after a given date by specifying a hyphen as the
first argument or the word "since" (again as with the "list" command) as
the first argument. For example, "sin yes" will higlight all entried
created since yesterday. As another example, "10-jun-89 -" will
highlight all entries created on or after June 10, 1989.
CTRL-Y is the keyboard equivalent for this command.
Updates v1.06 12/02/89
⌐ Copyright 1989 Timm Martin
All Rights Reserved Worldwide
/*-- END --*/